
.menu-item {
    -fx-min-width: 200;
}

.menu-item:focused {
    -fx-background-color: #f5f5f5;
}

.menu-item:focused > * {
    -fx-text-fill: #222222;
}

.menu-item:focused .arrow {
    -fx-background-color: #333;
}

.check-menu-item:checked:hover > .left-container > .check,
.check-menu-item:checked:focused > .left-container > .check,
.radio-menu-item:checked:hover > .left-container > .radio,
.radio-menu-item:checked:focused > .left-container > .radio {
    -fx-background-color: #333;
}

.context-menu {
    -fx-border-radius: 5px;
    -fx-background-radius: 5px;
    -fx-border-color: #bebec0;
}

.context-menu > * {
    -fx-padding: 5 0 5 0;
}

.separator {
    -fx-padding: 5 0 5 0;
}

.menu-bar {
    -fx-background-color: #F6F9FF;
    -fx-padding: 5px;
}

.menu-selected {
    -fx-background-color: #a1cbec; /* 背景色可以根据需要调整 */
}
